package br.ifpi.leds.sgi.entidades.contatos;

import java.util.ArrayList;


public class Responsavel extends Contato {
	
	public static final int PARESTENCO_PAI_MAE = 1;
	public static final int PARESTENCO_AVO_AVO = 2;
	public static final int PARESTENCO_IRMAO_IRMA = 3;
	public static final int PARESTENCO_TIO_TIA = 4;
	public static final int PARESTENCO_OUTROS = 5;

	
	
	/**
	 * 
	 */
	private String nome;
	
	/**
	 * 
	 */
	private int grauDeParentesco;

	/**
	 * @param email
	 * @param telefones
	 * @param enderecos
	 * @param nome
	 * @param grauDeParentesco
	 */
	public Responsavel(String email,ArrayList<Telefone> telefones, 
			ArrayList<Endereco> enderecos, String nome, int grauDeParentesco) {
		super(email);
		this.nome = nome;
		this.grauDeParentesco = grauDeParentesco;
	}

	/**
	 * @return the nome
	 */
	public String getNome() {
		return nome;
	}

	/**
	 * @param nome the nome to set
	 */
	public void setNome(String nome) {
		this.nome = nome;
	}

	/**
	 * @return the grauDeParentesco
	 */
	public int getGrauDeParentesco() {
		return grauDeParentesco;
	}

	/**
	 * @param grauDeParentesco the grauDeParentesco to set
	 */
	public void setGrauDeParentesco(int grauDeParentesco) {
		this.grauDeParentesco = grauDeParentesco;
	}

	@Override
	public String toString() {
		return
			super.toString() +
			"Responsavel [nome=" + nome + ", grauDeParentesco=" + grauDeParentesco + "]";
	}
	
	
	
}
